runtime.mheap.lock (field)

75 uses

	runtime (current package)
		arena.go#L914: 		lock(&mheap_.lock)
		arena.go#L916: 		unlock(&mheap_.lock)
		arena.go#L1002: 	lock(&h.lock)
		arena.go#L1036: 			unlock(&h.lock)
		arena.go#L1041: 	unlock(&h.lock)
		malloc.go#L742: 	assertLockHeld(&h.lock)
		malloc.go#L945: 	lock(&h.lock)
		malloc.go#L947: 		unlock(&h.lock)
		malloc.go#L951: 	unlock(&h.lock)
		mcache.go#L100: 		lock(&mheap_.lock)
		mcache.go#L103: 		unlock(&mheap_.lock)
		mcache.go#L129: 		lock(&mheap_.lock)
		mcache.go#L131: 		unlock(&mheap_.lock)
		metrics.go#L731: 		lock(&mheap_.lock)
		metrics.go#L736: 		unlock(&mheap_.lock)
		mgc.go#L1549: 				lock(&mheap_.lock)
		mgc.go#L1551: 				unlock(&mheap_.lock)
		mgc.go#L2056: 	lock(&mheap_.lock)
		mgc.go#L2063: 	unlock(&mheap_.lock)
		mgc.go#L2070: 		lock(&mheap_.lock)
		mgc.go#L2072: 		unlock(&mheap_.lock)
		mgc.go#L2123: 	lock(&mheap_.lock)
		mgc.go#L2125: 	unlock(&mheap_.lock)
		mgcpacer.go#L1278: 		assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcpacer.go#L1338: 		assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcpacer.go#L1355: 		lock(&mheap_.lock)
		mgcpacer.go#L1358: 		unlock(&mheap_.lock)
		mgcpacer.go#L1387: 		assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcpacer.go#L1402: 		lock(&mheap_.lock)
		mgcpacer.go#L1407: 			unlock(&mheap_.lock)
		mgcpacer.go#L1411: 		unlock(&mheap_.lock)
		mgcpacer.go#L1519: 	assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcscavenge.go#L168: 	assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcsweep.go#L430: 				lock(&mheap_.lock)
		mgcsweep.go#L442: 				unlock(&mheap_.lock)
		mgcsweep.go#L757: 			lock(&mheap_.lock)
		mgcsweep.go#L760: 			unlock(&mheap_.lock)
		mgcsweep.go#L983: 	assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcwork.go#L165: 	lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
		mgcwork.go#L435: 	lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
		mheap.go#L69: 	lock mutex
		mheap.go#L548: 	assertLockHeld(&h.lock)
		mheap.go#L788: 	lockInit(&h.lock, lockRankMheap)
		mheap.go#L821: 	h.pages.init(&h.lock, &memstats.gcMiscSys, false)
		mheap.go#L880: 			lock(&h.lock)
		mheap.go#L895: 		unlock(&h.lock)
		mheap.go#L918: 	assertLockHeld(&h.lock)
		mheap.go#L952: 						unlock(&h.lock)
		mheap.go#L956: 						lock(&h.lock)
		mheap.go#L974: 		unlock(&h.lock)
		mheap.go#L978: 		lock(&h.lock)
		mheap.go#L981: 	assertLockHeld(&h.lock) // Must be locked on return.
		mheap.go#L1161: 	assertLockHeld(&h.lock)
		mheap.go#L1193: 	assertLockHeld(&h.lock)
		mheap.go#L1244: 			lock(&h.lock)
		mheap.go#L1246: 			unlock(&h.lock)
		mheap.go#L1263: 	lock(&h.lock)
		mheap.go#L1282: 				unlock(&h.lock)
		mheap.go#L1301: 				unlock(&h.lock)
		mheap.go#L1315: 	unlock(&h.lock)
		mheap.go#L1554: 	assertLockHeld(&h.lock)
		mheap.go#L1677: 		lock(&h.lock)
		mheap.go#L1695: 		unlock(&h.lock)
		mheap.go#L1721: 	lock(&h.lock)
		mheap.go#L1727: 	unlock(&h.lock)
		mheap.go#L1731: 	assertLockHeld(&h.lock)
		mpagealloc.go#L459: 	lock(&mheap_.lock)
		mpagealloc.go#L461: 		unlock(&mheap_.lock)
		mpagealloc.go#L468: 	unlock(&mheap_.lock)
		mstats.go#L585: 	lock(&mheap_.lock)
		mstats.go#L606: 	unlock(&mheap_.lock)
		proc.go#L5987: 		lock(&mheap_.lock)
		proc.go#L5989: 		unlock(&mheap_.lock)
		stack.go#L197: 	lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
		stack.go#L418: 		lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)